/**
 * @author 2019/7/23 16:48 by 刘赵强
 * 查询一个正在运行的jvm某个参数是否开启和具体值时多少
 * jps -l  查询程序的进程号
 * jinfo -flag PrintGCDetails 进程号
 * -XX:-PrintGCDetails
 * 前面是减号  说明没有PrintGCDetils这个参数
 *
 *
 * jvm 运行添加参数：-XX:+PrintGCDetails
 * 这个时候重新查询就是
 *-XX:+PrintGCDetails
 * 说明本次运行开启了PrintGCDetails 是否打印GC收集细节
 *
 *
 * 查询 MetaspaceSize的大小
 * jinfo -flag MetaspaceSize 26500
 * 没有配置 此时我电脑的默认的大小是:-XX:MetaspaceSize=21807104
 *
 * jinfo -flags 进程号
 * 查询所有的配置
 *
 *
 *
 * 第一种查看参数
 * jps
 * jinfo -flag 具体参数 java进程编号
 * jinfo -flags java进程编号
 *
 * 第二种查看编号
 * 查看初始默认值
 *java -XX:+PrintFlagsInitial   不需要启动项目
 * java -XX:+PrintFlagsInitial -version
 *
 * java -XX:+PrintFlagsFinal   (主要查看修改更新）
 * java -XX:+PrintFlagsFinal -version
 **/
public class GCDemo {
    public static void main(String[] args) throws InterruptedException {
        System.out.println("*************Hello GC");
        Thread.sleep(Integer.MAX_VALUE);
    }
}
